/*
 * @Description:
 * @Version: 2.0
 * @Autor: wiz
 * @Date: 2022-08-01 10:43:06
 * @LastEditors: wiz
 * @LastEditTime: 2024-07-24 10:32:15
 */

/* eslint-disable camelcase */
export class T_getFunConfRes {
  success: boolean;

  msg?: string;

  data: {
    actions: object;

    audit: object;

    data: { fun_config: string; fun_set: string }[];

    funInfo: { mainFun: string; deputyFuns: Array<string> };

    funI18nFields: object;

    funLexicon?: Array<string>;

    permission: object;
  };

  constructor() {
    this.data.data = [];
    this.data.actions = {};
    this.data.audit = {};
    this.data.permission = {};
  }
}
export interface I_getFunConfRes extends T_getFunConfRes {}
